home *** CD-ROM | disk | FTP | other *** search
-
- BOOTSCREEN
- ~~~~~~~~~~
- "Splash screen" program for Amigas with Workbench release 3.0 (V39) or higher.
-
-
- Copyright ©1993 by Joseph Luk. All rights reserved.
-
- ----------------------------------------------------------- MAIN DOCUMENTATION
-
- $VER: 1.00 (12/24/93)
-
-
- Introduction
- ~~~~~~~~~~~~
- Some time ago, I downloaded a cute little utility called "BootPic" (no
- 'K' at the end). This addessed the fact that under OS 2.0 and greater, you
- are treated to a blank screen until the Workbench comes up -- very boring and
- annoying in that you can't confirm whether or not you're going through a
- normal boot sequence. Correcting the problem, "BootPic" displayed a mock
- "Windows" startup screen until the Workbench came up. The only problem was
- that this screen was hard-coded in the program, and the extra-tall PAL screen
- and incorrect version number couldn't be corrected. The author said
- that he would probably not add IFF support in the future.
-
- Enter BootScreen. My program is smaller (8K!), loads an IFF picture, and
- also supports AGA 24-bit palettes.
-
-
- Requirements
- ~~~~~~~~~~~~
- * Amiga with Workbench 3.0 (V39 intuition and graphics library) or better
- installed.
- * Christian A. Weber's iff.library, version 23.2 (05/24/93). This is a
- tiny PD library that you must install in your LIBS: directory prior to
- running BootScreen.
-
- Thanks to its creator for such a wonderful programming resource! My
- program would be at least double in size if I used IFFParse!
-
-
-
-
- Getting Started
- ~~~~~~~~~~~~~~~
- Pop a shell, and type "BootScreen Commodore_Windows". If a picture comes
- up, you're fine. Shove the screen to the back (which will cause the program
- to quit), and proceed to the Installation section appropriate to your
- experience level.
-
- If it does not come up, there should be an error message displayed. If
- you have all requirements fulfilled (see above), and still can't get it
- to work, contact me (see the section below).
-
-
-
-
- Quick Installation (experienced users)
- ~~~~~~~~~~~~~~~~~~
- * Copy the executable "BootScreen" to C:.
- * Copy the sample IFF picture file "Commdore_Windows.IFF" to your
- system partition or disk. I recommend that you place it in
- SYS:Prefs/Presets/.
- * Insert the following line near the beginning of your startup-sequence:
-
- RUN >NIL: BootScreen SYS:Prefs/Presets/Commodore_Windows.IFF
-
- I recommend that you place this line after the "C:Version >NIL:" line.
-
- * Reboot. Success? Proceed to the "Program Options" section below to
- learn more.
-
-
-
- Normal Installation
- ~~~~~~~~~~~~~~~~~~~
-
- BootScreen is intended to be one of the first commands executed as your
- computer boots. To make sure that happens, use your text editor to bring
- up a file called "S:Startup-Sequence", which is the script that is executed
- every time you boot. Find the line which says, "C:Version >NIL:" near the
- top of the file. Insert after this line the following:
-
- RUN >NIL: BootScreen SYS:Prefs/Presets/Commodore_Windows.IFF
-
- Now you need to install the picture file. Open a Shell window, CD to the
- directory you extracted this archive from, and type:
-
- copy Commodore_Windows.IFF TO SYS:Prefs/Presets
-
- With that done, you are ready to install the program itself. Enter the
- following command in the same Shell window:
-
- copy BootScreen TO C:
-
- Now the program should work! Reboot your Amiga with the
- CTRL-LeftAmiga-RightAmiga key combination and it should now display a parody
- of Microsoft Windows' startup screen when you boot. Don't like the picture?
- Well, you can always change it. Just replace
- "SYS:Prefs/Presets/Commodore_Windows" with the path and filename of any IFF
- picture file you want!
-
-
- Program Options
- ~~~~~~~~~~~~~~~
- BootScreen's template is (obtained by typing BootScreen ?):
-
- IFFPICTURE/A,FORCENTSC/S:
-
- The arguments are as follows:
-
- IFFPICTURE - (always required) Filespec for the picture you want to
- display. BootScreen handles standard IFF ILBM pictures (even HAM!)
- saved by just about any Amiga program. It is capable of using the
- full 24-bit palette of AGA systems. In fact, I think this is the
- smallest AGA picture viewer around! :>
-
- FORCENTSC - (switch) Normally, BootScreen disregards the monitor
- specification in an the ILBM file. This prevents it from failing on
- DblNTSC, Super72, etc. pictures since when the program is run, those
- monitors have not been attached to the system yet. So it displays
- the picture in the default monitor, which is NTSC, or DblNTSC if you
- have mode promotion turned on. Since mode promotion doesn't get
- turned on until later in the boot sequence, your boot screen should
- get promoted to DblNTSC while it's being displayed (if you have
- mode promotion tured on, of course). To prevent this from
- happening, you can specify FORCENTSC, which causes BootScreen to
- display the picture in an NTSC mode, no matter what.
-
- I personally don't mind the re-syncing (it kills the flicker), but
- just thought to make the option available to people who want it.
-
- If you are a PAL system, I can whip up something that has FORCEPAL
- if you want it.
-
-
-
-
- Files in this archive
- ~~~~~~~~~~~~~~~~~~~~~
-
- BootScreen Version 1.00
-
- BootScreen.C SAS/C 6.3 source code. Compile with
- SC LINK BootScreen.c. (you need the IFF
- library include file though)
-
- BootScreen.DOC The file you're reading!
-
- Commodore_Windows.IFF Sample picture file, quickgrabbed from
- BootPic, shrunk to look right on short NTSC
- screens, and modified to display Workbench
- release 3.0 version information. You can
- change the version number using the Times 18
- font (I think) and repairing the shadow.
-
-
-
-
-
- Contacting Me
- ~~~~~~~~~~~~~
-
- Joseph Luk
-
- Internet: jluk@ctp.org
- GEnie: J.LUK
-
- S-mail: P.O. Box 884401, San Francisco, CA 94188-4401 U.S.A.
-
-
- Legal
- ~~~~~
- This program is public domain. Enjoy it, share it, modify it, show it off to
- your PC-using friends. My Christmas gift to the Amiga commmunity.
-
-
-